package com.zhangjun.chat.domain.user.repository;


import com.zhangjun.chat.domain.user.model.*;
import com.zhangjun.chat.infrastructure.po.UserFriend;

import java.util.List;

/**
 * 博  客：http://bugstack.cn
 * 公众号：bugstack虫洞栈 | 沉淀、分享、成长，让自己和他人都能有所收获！
 * create by 小傅哥 on @2020
 */
public interface IUserRepository {


    String queryUserPassword(String userId);

    UserInfo queryUserInfo(String userId);

    List<LuckUserInfo> queryFuzzyUserInfoList(String userId, String searchKey);

    void addUserFriend(List<UserFriend> userFriendList);

    void addTalkBoxInfo(String userId, String friendUserId, int i);

    void deleteUserTalk(String userId, String talkId);

    List<UserFriendInfo> queryUserFriendInfoList(String userId);

    void appendChatRecord(ChatRecordInfo chatRecordInfo);
}
